stock corporate finance initial public offering market research investing trading data investment ipo analysis finance money investing consulting offshore invest mutual funds